#pragma once
#include"Common.hpp"

class Client
{
public:
Client():_fd(-1)
    {
    }
    //std::string *  表示输出型参数
    //const std::string & 表示输入型参数
    //std::string& 表示输入输出型参数
    bool OpenPipeforWrite()
    {
        _fd=OpenPipe(gOnlyWrite);
        if (_fd < 0) return false;
        return true;
    }
    int SendPipe(const std::string &in)
    {
        return ::write(_fd,in.c_str(),in.size());
    }
    void ClosePipe()
    {
        _close(_fd);
    }
    ~Client()
    {

    }
private:
    int _fd;
};